package com.example.plant02

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import java.util.ArrayList

class thirdactivity : AppCompatActivity() {

    val zombie = ArrayList<PlanT>()

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_thirdactivity)

        initData()
        val recycler=findViewById<RecyclerView>(R.id.recycler03)
        recycler.layoutManager= LinearLayoutManager(this)
        recycler.adapter=PlantAdapter(zombie)

    }

    private fun initData() {
        for (i in 0 until 10)
        {
            zombie.add(PlanT().apply {
                name="僵尸"
                introduction="园子里常见的僵尸\n" +
                        "\n" +
                        "强壮度：低\n" +
                        "\n" +
                        "此类僵尸甚爱脑袋，从来都吃不够。脑袋、脑袋、脑袋，一天到晚如此。又老又臭的脑袋？腐烂的脑袋？过了青春期的脑袋？不要紧。本僵尸从不挑食。（待修改）"
                pic=R.drawable.z1
            })

            zombie.add(PlanT().apply {
                name="豌豆射手"
                introduction="旗帜僵尸代表着一大堆或一大“波”僵尸的到来。\n" +

                        "强壮度：低\n" +
                        "别搞错了，旗帜僵尸也喜欢脑袋。但是有时候僵尸也会迷上旗帜——也许是因为上面有幅脑袋图吧。不好说。"
                pic=R.drawable.z2
            })

            zombie.add(PlanT().apply {
                name="路障僵尸"
                introduction="他的锥形路障头盔使他比普通僵尸强壮两倍。\n" +

                        "强壮度：中等\n" +

                        "和其他普通僵尸一样，塑料僵尸在路上瞎逛。但是，有什么东西使其停了下来，只见他拣起用作路障的塑料锥，然后把它扣在了头上。——嗯，原来他喜欢参加聚会！"
                pic=R.drawable.z3
            })

            zombie.add(PlanT().apply {
                name="撑杆僵尸"
                introduction="撑杆僵尸撑杆跳\n" +
                        "强壮度：中等\n" +
                        "速度：快，然后普通（跳过之后）\n" +
                        "特点：跳过首个碰到的植物\n" +
                        "有些僵尸走得更远。受伟大的志向所驱使，他们脱离了平庸，最终成就卓越。至此才有撑杆僵尸——伟大的撑杆僵尸。"
                pic=R.drawable.z4
            })

            zombie.add(PlanT().apply {
                name="铁桶僵尸"
                introduction="他的铁桶使其格外耐打。\n" +
                        "强壮度：高\n" +
                        "弱点：磁体蘑菇\n" +
                        "铁桶僵尸总是头戴铁桶。一方面是为了使自己在这个冷漠的世界中显得独一无二，更多地，则是因为他忘了头上还有这么个玩意儿。"
                pic=R.drawable.z5

            })

            zombie.add(PlanT().apply {
                name="报纸僵尸"
                introduction="他的报纸能够提供有限的防御。\n" +
                        "强壮度：低\n" +
                        "报纸强壮度：低\n" +
                        "速度：低，然后高（失去报纸之后）\n" +
                        "读报僵尸就差那么一点点就能完成他的数独谜题啦，，难怪他会发飙。"
                pic=R.drawable.z6
            })
        }
    }
}